Cos'è half adder?

Half Adder

Un half adder (sommatore parziale) è un circuito logico digitale che esegue l'addizione di due bit. Produce due output:

  • Somma (Sum): Rappresenta il bit meno significativo della somma.
  • Riporto (Carry): Rappresenta il bit più significativo della somma (il riporto), che può essere utilizzato come input per un altro adder, come un full adder.

A differenza di un full adder, l'half adder non accetta un bit di riporto in ingresso (Carry-In). Questo è il suo limite principale.

Tabella di verità:

ABSomma (Sum)Riporto (Carry)
0000
0110
1010
1101

Implementazione Logica:

La somma e il riporto possono essere implementati usando le seguenti porte logiche:

  • Somma (Sum): Porta XOR (A XOR B)
  • Riporto (Carry): Porta AND (A AND B)

Circuito:

Il circuito di un half adder consiste in una porta XOR e una porta AND collegate agli stessi due ingressi (A e B). L'output della porta XOR è la Somma, mentre l'output della porta AND è il Riporto.

Applicazioni:

L'half adder è un componente fondamentale in molti circuiti digitali, specialmente nei sistemi di addizione binaria. Anche se non può gestire riporti in ingresso, è usato come blocco costruttivo per creare adder più complessi come i full adder e gli adder a ripple carry. È un componente di base per l'aritmetica binaria.